@charset "utf-8";
/* CSS Document */
@import "base.css";
/*新闻导航*/
.news-nav { padding: 8px 0; overflow: hidden; }
.news-nav nav { width: 100%; height: 15px; display: box; display: -moz-box; display: -webkit-box; margin-left: -1px; zoom: 1; }
.news-nav nav a { height: 15px; line-height: 15px; display: block; text-align: center; border-left: 1px solid #666; color: #666; box-flex: 1.0; -moz-box-flex: 1.0; -webkit-box-flex: 1.0; }
.news-nav nav a.hover { color: #ff9600; }
/*新闻列表*/
.grid .news-list li { overflow: hidden; padding: 15px 0; border-bottom: 1px dashed #e8e8e8; }
.grid .news-list li a { width: 100%; height: 56px; display: block; display: box; display: -moz-box; display: -webkit-box; }
.grid .news-list li a .news-img { width: 87px; height: 56px; position: relative; margin-right: 10px; }
.grid .news-list li a .news-info { box-flex: 1.0; -moz-box-flex: 1.0; -webkit-box-flex: 1.0; }
.grid .news-list li a .news-info h4 { line-height: 20px; color: #333; }
.grid .news-list li a .news-info p { font-size: 12px; line-height: 16px; color: #999; }
/*专区详细页*/
.back { height: 40px; background: #333; font-size: 16px; line-height: 40px; color: #fff; text-align: center; position: relative; padding: 0 10px; }
.position { padding: 5px 10px; }
.position p { line-height: 20px; word-wrap: break-word; word-break: break-all; color: #999; }
.position p a { color: #ff9600; }
.position p em { margin: 0 5px; }
.grid article hgroup { padding: 11px 0; border-bottom: 1px dashed #ccc; }
.grid article hgroup h3 { font-size: 16px; line-height: 24px; }
.grid article hgroup h4 { font-size: 12px; line-height: 24px; color: #999; }
.grid article p { line-height: 24px; margin: 10px 0; text-indent: 2em; }
.grid article p img { max-width: 100%; height: auto; margin: 0 auto; }
.grid article table td, .article table th { border: #ddd 1px solid; text-align: center; padding: 2px; line-height: 30px; }
.grid article table th { background: #8f8f8f; font-weight: 300; font-size: 14px; border-top-color: #bbb; }
.grid article table td { font-size: 12px; }
.grid article table a { color: #0f9cfe; text-decoration: none; }
.grid article table a:hover { color: #f60; }
.grid .related ul { padding-bottom: 10px; }
.grid .related ul li { border-bottom: 1px dashed #ddd; }
.grid .related ul li a { width: 100%; height: 39px; display: block; line-height: 39px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.grid article .answer_main table{color: #333;font-size: 16px; }
.grid article .answer_main table td{ border: 1px solid #ccc; border-top: none; padding: 7px 10px; line-height: 20px;font-size:14px;text-align:left;}
.grid article .answer_main  table th{ background: #8f8f8f; }

.nav{height:96px; width:100%; background:#fff; overflow:hidden; border-bottom:1px solid #e0e0e0;}
.nav a{display:inline-block; width:20%; text-align:center; font-size:26px; color:#000; height:92px; line-height:92px; border-bottom:4px solid #fff; float:left; overflow:hidden;}
.nav a:hover,.nav a.cur{background: url(../images/nav2.png) no-repeat center bottom;}

.newstit{ padding:0 10px; font-size:36px; color:#333;line-height:50px; text-align: center;}
.newsxx{ padding:0 10px; height:40px; line-height:40px; font-size:22px; color:#999; text-align:center; margin:5px 0 25px 0;overflow:hidden;}
.newsxx span{ padding-right:10px;}
.newsxx a{color:#009bff;}

.location{ height:30px; line-height:30px;color:#999; font-size:23px; padding-left:50px; margin:10px 0; overflow:hidden; position:relative;}
.location em{display:inline-block; width:28px; height:28px; background:url(../images/home.png?v=1) no-repeat; background-size:cover; overflow:hidden; position:absolute; left:15px; top:1px;}
.location span{margin:0 5px; color:#d0d0d0}
.location a{color:#999;}
.yxlb_box {
    width: 100%;
    overflow: hidden;
}
.zx_down {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    max-width: 720px;
    margin: 0 auto 10px;
    overflow: hidden;
}

.yxlb_box{width:100%; overflow:hidden;}
.yxlb_box ul{position:relative; margin-top:-1px; height:auto;}
.yxlb_box li{padding:15px 140px 15px 145px; position:relative; height:115px; border-top:1px dashed #e8e8e8; overflow:hidden;}
.yxlb_box li a{display:inline-block;}
.yxlb_box li .pic{position:absolute; left:15px; top:15px; height:115px; width:115px; overflow:hidden;}
.yxlb_box li .pic img{border-radius:15px; width:100%; height:100%;}
.yxlb_box li .bnt{width:120px; height:70px; line-height:70px; background:#ff5858; position:absolute; right:15px; bottom:50%; margin-bottom:-35px; border-radius:3px; font-size:22px; color:#fff; text-align:center; overflow:hidden;}
.yxlb_box li .tit{ color:#333; font-size:30px; height:40px; line-height:40px; max-width:100%; overflow:hidden;}
.yxlb_box li .text{font-size:20px; color:#999;margin-top:12px; overflow:hidden;}

.news_nr{font-size:26px; color:#666; padding:15px; overflow:hidden;}
.news_nr p{line-height:50px;} 
.news_nr img{ max-width:100%;height: auto!important;}
.news_nr a{ color:#2175ff;}
.news_nr table{width: 100%;margin:0 auto;margin-bottom:10px;font-size:14px;border-collapse: collapse;border:1px solid #000;color:#333;max-width: 95% !important;}
.news_nr table th, .news_nr table tr, .news_nr table td{ border:1px solid #000; padding:0.5% 1%;width: auto !important}
.news_nr table img{width:80%;}
.news_nr table p img{width:auto; max-width: 95% !important;}

.news_nr .bg{border:1px solid #e0e0e0; margin:20px auto; overflow:hidden;}
.news_nr .bg dt{ height:50px; line-height:50px; background:#f5f5f5; font-size:24px; color:#333; overflow:hidden;}
.news_nr .bg li{width:20%; float:left; text-align:center;}
.news_nr .bg li.red span{color:red;}
.news_nr .bg dd{border-top:1px solid #e0e0e0;color:#999; font-size:22px;overflow:hidden;}
.news_nr .bg dd li{display:table; text-align:center; height:105px;}
.news_nr .bg dd .tit a,.news_nr .bg dd li span{color:#999;display: table-cell;vertical-align: middle;}
.news_nr .bg dd .bnt{width:110px; height:60px; line-height:60px; margin-top:22px; display:inline-block; text-align:center; color:#fff; border-radius:3px; overflow:hidden;}
.news_nr .bg dd .bnt.red{background:#f86f6f;}
.news_nr .bg dd .bnt.blue{background:#3ab3ff;}

@media screen and (max-width:690px){
.game ul li img{width:110px; height:110px;}
}
@media screen and (max-width:600px){
	.header{height: 68px;}
	.header .logo{margin: 12px 0 0 12px;}
	.header .logo,.header .logo img{ width: 125px; height: 45px;}
	.header .yhzx{width: 45px; height: 45px;margin: 12px 12px 0 0;}
	.header  .user_box ul{top: 56px; width: 130px;}
	.header .user_box ul a{font-size: 16px; line-height: 45px;}
	.arrow{margin-right: 13px;border-left:8px solid transparent;border-right:8px solid transparent; border-bottom:8px solid #000;margin: -8px 12px 0 0;}
	
	
	
	.nav{height: 51px; display: flex;justify-content: space-around}
	.nav a{font-size: 18px;height: 48px; line-height: 48px; border-bottom:3px solid #fff;}
	
	.slideBox .bd li .tit{font-size: 17px; height: 40px;line-height: 40px; width: 84%; padding-right:16%;}
	.slideBox .hd{bottom: 14px;height: 10px;line-height: 10px;}
	.slideBox .hd li{ width: 10px; height: 10px;}
	
	.game{padding:19px 15px 16px 15px;}
	.game ul li img{width:90px; height:90px;}
	.game ul li span{font-size: 17px;height: 26px;line-height: 26px;}
	
	.global_tit {height:43px;line-height:43px;}
	.global_tit span{font-size: 20px;}
	.global_tit a{font-size: 15px;}
	
	.yxlb_box li{height:80px;  padding: 15px 98px 15px 108px;}
	.yxlb_box li .pic,.yxlb_box li .pic img{ width:80px; height:80px;}
	.yxlb_box li .tit{font-size: 18px; height:30px; line-height:30px;}
	.yxlb_box li .text{font-size: 15px;margin-top:6px;}
	.yxlb_box li .bnt {width: 80px;height: 46px;line-height: 46px; font-size: 15px; margin-bottom:-23px;}
	.yxzx_list ul{padding:10px 0;}
	.yxzx_list li{font-size:19px;padding: 0 10px 0 32px; height:35px; line-height:35px; margin: 5px 0;}
	.yxzx_list li em{width:10px; height:10px; margin-top:-5px;}	
	
	.rmxz_box li{height:80px;padding: 10px 110px 10px 110px;}
	.rmxz_box li .pic{height:80px; width:80px;}
	.rmxz_box li .tit{font-size: 18px; height:30px; line-height:30px;}
	.rmxz_box li .text {font-size: 13px;line-height: 25px;height: 25px; margin-top:3px;}
	.rmxz_box li .bnt {width: 80px;height: 46px;line-height: 46px; font-size: 18px; margin-bottom:-23px;}
	.stars{margin-top:0px;}
	
	.link_box{ font-size: 15px; padding:7px 44px 3px 10px; }
	.link_box .text{line-height: 26px;}
	.link_box span{height: 25px; width: 25px; bottom: 6px;}
	
	
	/*.footer{padding-bottom:20px;}*/
	.f_menu {margin: 22px auto;}
	.f_menu a{font-size:21px;height: 32px; line-height:32px;  padding-left: 44px;}
	.f_menu a span {height: 32px; width: 32px;}
	.f_menu em{height:18px; margin:0 22px;}
	.f_info{font-size: 17px; line-height:28px; margin-top:-15px;}
	
	.sj_pc ul li{padding-left:156px; height:123px;}
	.sj_pc .pic{width:123px; height:123px;}
	.sj_pc .txt{font-size:18px; height:54px; line-height:27px; margin-top:5px;}
	.sj_pc .tit{font-size:19px; line-height:34px; height:68px;}
	
	.location { height: 26px; line-height: 26px;font-size: 20px;padding-left: 47px;}
	.location em{ height: 26px; width: 26px;}
	.newstit{font-size:26px; line-height:42px;}
	.newsxx{font-size:16px;height: 30px;line-height: 30px;}
	.zx_down ul{height:105px;}
	.zx_down ul li .pic{width:85px; height:85px;}
	.zx_down ul li {padding: 10px 107px 10px 115px;}
	.zx_down ul li .tit a{font-size:22px; height:30px; line-height:30px;}
	.zx_down ul li .tit a span{ width:42px; height:25px; padding-left:2px; margin-top:-12px; line-height:26px; font-size:18px; right:-50px;}
	
	.news_nr{font-size:20px;}
	.news_nr p{line-height:38px;} 	
	.news_nr .bg dd li{height:90px;}
	.news_nr .bg dt{font-size:17px;}
	.news_nr .bg dd{font-size:16px;}
	.news_nr .bg dd .bnt {width: 72px;height: 45px;line-height: 45px;}
	
	.page{width:211px; height:50px;  margin: 40px auto 55px;}
	.page a{width:50px; height:50px;}
	.page .txt{height:50px; line-height:50px;}
	
	.pl_box{margin:0 10px;}
	.pl_box .title{font-size:20px; height:28px; line-height:28px;}
	.pl_box .title span {font-size: 14px;color: #999;}
	
	.pl_list{margin-top:20px;}
	
	.pl_list ul li .tx {width: 70px;height: 70px;}
	.pl_list ul li{padding-left:80px;}
	.pl_list ul li .tit {font-size:13px;line-height:24px;}
	.pl_list ul li .tit span {font-size: 20px;}
	.pl_list ul li .txt {font-size: 15px;}
	
	/**/
	.wfbox .ptitle{ line-height:46px; font-size:18px;}
	.wfbox .ptxt{ font-size:16px; line-height:28px; padding:10px 4%;}
	
	.footer .txt{font-size:14px; margin:-12px 0 10px; line-height:25px;}
	.footer .txt .ga i{ width: 15px;height: 17px;vertical-align: -4px;}
	
	/*8.22*/
	.rmtj_box{padding-bottom:30px;}
	.rmtj_box ul li{ height:85px; padding-left:116px; margin:20px 0 5px 0;}
	.rmtj_box ul li .pic{width:85px; height:85px;}
	.rmtj_box ul li .tit{font-size:20px; height:28px; line-height:28px;}
	.rmtj_box ul li .stars{margin:2px 0 8px;}
	.rmtj_box ul li .text{font-size:16px; height:22px; line-height:22px;}
	
}
@media screen and (max-width:480px){
	.header .logo{ margin-left:10px;}
	.header .yhzx{width:43px; height:43px;}
	
	.slideBox .bd li .tit{font-size: 16px; height: 38px;line-height: 38px; width: 82%; padding-right: 18%;}
	.slideBox .hd{bottom: 9px;}
	.slideBox .hd li{ width: 10px; height: 10px;}
	.game ul li img{width:80px; height:80px;}
	.game ul li span{font-size: 15px;height: 20px;line-height: 20px;}
	
	.yxlb_box li{height: 65px;  padding: 15px 88px 15px 88px;}
	.yxlb_box li .pic{left:12px;}
	.yxlb_box li .pic,.yxlb_box li .pic img{ width: 65px; height: 65px;}
	.yxlb_box li .tit{font-size: 17px; height: 25px; line-height: 25px;}
	.yxlb_box li .text{font-size: 12px;margin-top:3px;}
	.yxlb_box li .bnt {width: 65px;height: 40px;line-height: 41px; font-size: 13px; margin-bottom:-20px;}
	
	.yxzx_list li{font-size: 17px;padding: 0 10px 0 30px; height: 28px; line-height: 28px; margin:6px 0;}
	.yxzx_list li em{width: 8px; height: 8px; margin-top:-4px;}
	.yxzx_list ul {padding: 10px 0;}
	
	.rmxz_box li{height: 65px;padding: 10px 89px 10px 90px;}
	.rmxz_box li .pic{height: 65px; width: 65px; left:12px;}
	.rmxz_box li .tit{font-size: 18px; height: 25px; line-height: 25px;}
    .rmxz_box li .bnt {width: 72px;height: 39px;line-height: 39px; font-size: 17px; margin-bottom:-19.5px;}
	.rmxz_box li .text {font-size: 15px;line-height: 22px;height: 22px; margin-top: 2px;}

	.stars{ background:url(../images/stars2.png) no-repeat;width:80px; height:16px; line-height:18px;}
.star5{background-position:0px 0px;}
.star4{background-position: -16px 0;}
.star3{background-position: -32px 0;}
.star2{background-position: -48px 0;}
.star1{background-position: -64px 0;}
.star0{background-position: -80px 0;}
.star4b{background-position: -16px -18px;}
.star3b{background-position: -32px -18px;}
.star2b{background-position: -48px -18px;}
.star1b{background-position:-64px -18px;}
.starb{background-position: -80px -18px;}

    /*.footer{padding-bottom: 16px;}*/
	.f_menu {margin: 18px auto;}
	.f_menu a{font-size: 18px;height: 28px; line-height: 28px;  padding-left: 40px;}
	.f_menu a span {height: 28px; width: 28px;}
	.f_menu em{height: 15px; margin: 0 18px; vertical-align: 34%}
	.f_info{font-size: 15px; line-height: 25px; margin-top: -8px;}
	
	
	.sj_pc ul li{ padding:20px 10px 20px 123px; height:102px;}
	.sj_pc .pic{width:102px; height:102px; left:10px; top:20px;}
	.sj_pc .txt{font-size: 15px; height: 46px; line-height: 23px; margin-top: 4px;}
	.sj_pc .tit{font-size: 20px; line-height: 28px; height: 56px;}
	.game.sj ul li {margin-bottom: 17px;}
	
	
	.location { height: 24px; line-height: 24px; font-size: 13px;padding-left: 47px;}
	.location em{ height: 23px; width: 23px;}
	.newstit{font-size: 20px; line-height: 34px;}
	.newsxx{font-size: 13px;}
	.zx_down ul{height: 86px;}
	.zx_down ul li .pic{width:85px; height:85px;}
	.zx_down ul li {padding: 10px 86px 10px 88px;}
	.zx_down ul li .tit a{font-size: 19px; height: 25px; line-height: 25px;max-width: 80%;}
	.zx_down ul li .tit a span{ width: 38px; height: 23px; padding-left:2px; margin-top:-12px; line-height: 24px; font-size: 15px; right:-44px;}
	
	.news_nr{font-size: 17px;padding: 10px;}
	.news_nr p{line-height: 32px;} 	
	.news_nr .bg dd li{height: 85px;}
	.news_nr .bg dt{font-size: 14px;}
	.news_nr .bg dd{font-size: 14px;}
	.news_nr .bg dd .bnt {width: 58px;height: 40px;line-height: 40px;}
	
	.page{width: 181px; height: 40px;  margin: 35px auto 50px;}
	.page a{width: 40px; height: 40px;}
	.page .txt{height: 40px; line-height: 40px;font-size: 28px;width: 100px;}
	
	.pl_box{margin:0 10px;}
	
    .pl_list{margin-top:15px;}
	.pl_list ul li .tx {width: 60px;height: 60px;}
	.pl_list ul li{padding-left: 75px;}
	.pl_list ul li .tit {font-size: 16px;}
	.pl_list ul li .tit span {font-size: 18px;}
	.pl_list ul li .txt {font-size: 15px;line-height: 25px;}
	
	.footer .txt{font-size:14px; margin:-12px 0 10px; line-height:25px;}
	
	/*8.22*/
	.rmtj_box{padding:0 12px 25px 0;}
	.rmtj_box ul li{ height:75px; padding-left:100px; margin:18px 0 2px 0;}
	.rmtj_box ul li .pic{width:75px; height:75px; left:12px;}
	.rmtj_box ul li .tit{font-size: 16px;height: 25px;line-height: 25px;}
	.rmtj_box ul li .text{font-size: 14px;height: 20px;line-height: 20px;}
	
}

@media screen and (max-width:420px){
	.header{height: 50px;}
	.header .logo,.header .logo img{ width: 92px; height: 33px;}
	.header .logo{ margin-top: 10px; margin-left: 8px;}
	.header .yhzx{width: 33px; height: 33px; margin: 8px 12px 0 0;}
    .header  .user_box ul{top: 42px; width: 100px;}
	.header .user_box ul a{font-size: 13px; line-height: 38px;}
	.arrow{ margin:-6px 12px 0 0;border-left:6px solid transparent;border-right:6px solid transparent; border-bottom:6px solid #000; }
	
	.nav{height: 38px;}
	.nav a{font-size: 15px;height: 35px; line-height: 35px;}
	.slideBox .bd li .tit{font-size: 13px; height: 30px;line-height: 30px; width: 80%; padding-right: 20%;}
	.slideBox .hd{bottom:9px;}
	.slideBox .hd li{ width: 8px; height: 8px;}
	.game ul li span{font-size: 13px;height: 23px;line-height: 23px;}
	.game ul li img {border-radius: 12px; width:60px; height:60px;}
	.game{padding:17px 10px 15px 10px;}
	.global_tit {height:40px;line-height:40px;}
	.global_tit span{font-size: 16px;}
	.global_tit a{font-size: 12px;}
	.yxlb_box li{height: 60px;  padding: 15px 74px 15px 82px;}
	.yxlb_box li .pic{left:12px;}
	.yxlb_box li .pic,.yxlb_box li .pic img{ width: 60px; height: 60px; border-radius: 10px; left: 10px;}
	.yxlb_box li .tit{font-size: 15px; height: 26px; line-height: 26px;}
	.yxlb_box li .text{margin-top:-2px;}
	.yxlb_box li .bnt {width: 63px;height: 37px;line-height: 38px; font-size: 12px;right: 10px; margin-bottom:-18.5px;}
	
	.yxzx_list li{font-size: 15px;padding: 0 10px 0 27px; height:26px; line-height:26px; margin: 1px 0;}
	.yxzx_list li em{width: 6px; height: 6px; margin-top: -3px;}
	.yxzx_list ul {padding: 10px 0;}
	
	.rmxz_box li{height: 65px;padding: 10px 74px 10px 80px;}
	.rmxz_box li .pic{height: 60px; width: 60px; left: 10px;}
	.rmxz_box li .pic img {border-radius: 10px;}
	.rmxz_box li .tit{font-size: 14px; height: 22px; line-height: 22px;}
    .rmxz_box li .bnt {width: 63px;height: 34px;line-height: 34px; font-size: 16px;right: 10px; margin-bottom:-17px;}
	.rmxz_box li .text {font-size: 12px;line-height: 21px;height: 21px; margin-top: 2px;}
	
	.link_box{ font-size:13px;}
	.link_box .text{line-height:23px;}
	.link_box span{height:24px; width:24px; bottom:5px;}
	.f_menu a{font-size: 16px;height: 25px; line-height: 25px;  padding-left: 34px;}
	.f_menu a span {height: 25px; width: 25px;}
	.f_menu em{height: 15px; margin: 0 13px; vertical-align:26%}
	.f_info{font-size:13px; line-height:23px; margin-top: -8px;}
	
	.sj_pc ul li{ padding: 15px 10px 15px 107px; height:85px;}
	.sj_pc .pic{width:85px; height:85px;top:15px;}
	.sj_pc .txt{font-size: 12px; height: 38px; line-height: 19px; margin-top: 2px;}
	.sj_pc .tit{font-size: 15px; line-height: 23px; height: 46px;}
	.game.sj ul li {margin-bottom: 15px;}

	.location { height: 24px; line-height: 24px; font-size: 13px; padding-left: 40px;}
	.location em{ height: 20px; width: 20px; left: 10px;}
	.newstit{font-size: 17px; line-height: 28px;}
	.newsxx{font-size: 12px;height: 25px;line-height: 25px;margin-bottom: 16px;}
	.zx_down ul{height:81px;}
	.zx_down ul li .pic{width:60px; height:60px;}
	.zx_down ul li {padding: 10px 74px 10px 80px;}
	.zx_down ul li .tit a{font-size: 15px; height: 25px; line-height: 25px;max-width: 74%;}
	.zx_down ul li .tit a span{ width: 28px; height: 18px; padding-left: 3px; margin-top: -10px; line-height: 19px; font-size: 12px; right:-37px;}
	
	.news_nr{font-size: 16px;padding: 10px;}
	.news_nr p{line-height: 28px;} 	
	.news_nr .bg dd li{height: 80px;}
	.news_nr .bg dt{font-size: 12px;height: 42px;line-height: 42px;}
	.news_nr .bg dd{font-size: 12px;}
	.news_nr .bg dd .bnt {width: 50px;height: 35px;line-height: 35px;}
	
	.page{width: 160px; height: 32px;  margin: 30px auto 40px;}
	.page a{width: 32px; height: 32px;}
	.page .txt{height: 32px; line-height: 32px;font-size: 22px;width: 95px;}
	
	.pl_box{margin:0 10px;}
	.pl_box .title span {font-size: 18px;color: #999;}
	
	.pl_list{margin-top:10px;}
	.pl_list ul li .tx {width: 45px;height: 45px;}
	.pl_list ul li{padding-left: 56px;}
	.pl_list ul li .tit {font-size: 12px;line-height:21px;}
	.pl_list ul li .tit span {font-size: 16px;}
	.pl_list ul li .txt {font-size: 12px;line-height: 23px;}
	.ckgd{height:36px; line-height:36px; font-size:15px;}
	
	/**/
	.wfbox .ptitle{ line-height:35px; font-size:16px;}
	.wfbox .ptxt{ font-size:14px; line-height:25px; padding:5px 4%;}
	.wfjs a{ width:40px; height:40px; line-height:40px; font-size:12px;}
	.back a img{ height:50px;}
	
	.footer .txt{font-size:12px; line-height:22px;}
	.footer .txt .ga i{width: 13px;height: 14px;vertical-align: -3px;margin-right: 3px;}
	
	/*8.22*/
	.rmtj_box{padding: 0 10px 20px 0;}
	.rmtj_box ul li{ height:55px; padding-left:75px;margin: 15px 0 2px 0;}
	.rmtj_box ul li .pic{width:55px; height:55px; left:10px;}
	.rmtj_box ul li .pic img{border-radius:10px;}
	.rmtj_box ul li .tit{font-size:14px;height: 20px;line-height: 20px;}
	.rmtj_box ul li .text{font-size:12px;height: 18px;line-height: 18px;}
	.rmtj_box ul li .stars{margin: 0px 0 3px; background:url(../images/stars3.png) no-repeat;width:65px;height: 13px;}
	.rmtj_box ul li .star4{ background-position:-13px 0;}
	.rmtj_box ul li .star3{ background-position:-26px 0;}
	.rmtj_box ul li .star2{ background-position:-39px 0;}
	.rmtj_box ul li .star1{ background-position:-52px 0;}
	.rmtj_box ul li .star0{ background-position:-64px 0;}
	.rmtj_box ul li .starb{ background-position:-64px -14px;}
	.rmtj_box ul li .star1b{ background-position:-52px -14px;}
	.rmtj_box ul li .star2b{ background-position:-39px -14px;}
	.rmtj_box ul li .star3b{ background-position:-26px -14px;}
	.rmtj_box ul li .star4b{ background-position:-13px -14px;}
}
@media screen and (max-width:321px){
	.game ul li img {width:50px; height:50px; border-radius:9px;}
	.game ul li span{font-size:12px;}
	.game {padding: 15px 10px 10px 10px;}
	.global_tit{height:32px; line-height:32px;}
	.global_tit span{font-size:15px;}
	.yxlb_box li .pic, .yxlb_box li .pic img{width:50px; height:50px;}
	.yxlb_box li {height: 50px;padding: 12px 68px 12px 70px;}
	.yxlb_box li .pic, .yxlb_box li .pic img {width: 50px;height: 50px;border-radius: 9px;}
	.yxlb_box li .tit {font-size: 15px;height: 23px;line-height: 23px;}
	.yxlb_box li .bnt {width: 55px;height: 32px;line-height: 33px; margin-bottom:-16px;}
	.yxzx_list li{font-size:13px; margin:0px;}
	
	.rmxz_box li {height: 50px;padding: 12px 74px 12px 70px;}
	.rmxz_box li .pic {height: 50px;width: 50px; top:14px;}
	.rmxz_box li .pic img{border-radius:9px;}
	.rmxz_box li .tit {font-size: 13px;height: 20px;line-height: 18px;}
	.rmxz_box li .text {font-size: 12px;line-height: 19px;height: 19px;margin-top: 0px;}
	.rmxz_box li .bnt {width: 55px;height: 31px;line-height: 32px;font-size: 14px; margin-bottom:-15.5px;}
	.f_menu a{font-size: 15px;height: 22px; line-height: 22px;  padding-left: 28px;}
	.f_menu a span {height: 22px; width: 22px;}
	.f_menu em{height: 13px; margin: 0 13px; vertical-align:26%}
	.f_info{font-size: 12px; line-height: 22px; margin-top: -13px;}
	.zx_down ul {height:71px;}
	.zx_down ul li .pic{width:50px; height:50px;}
	.zx_down ul li {padding: 10px 74px 10px 70px;}
	.comment{padding-left:70px;}
	.comment .tx{width:60px; height:60px;}
	.stars{margin-top:-3px;}
	.news_nr{font-size: 14px}
	.news_nr p{line-height:25px;}
	
	/*8.22*/
	.rmtj_box{padding: 0 8px 18px 0;}
	.rmtj_box ul li{height: 48px;padding-left: 63px;margin: 15px 0 2px 0;}
	.rmtj_box ul li .pic{width:48px; height:48px; left:10px;top:0px;}
	.rmtj_box ul li .pic img{border-radius: 8px;}
	.rmtj_box ul li .tit{font-size: 13px;height: 17px;line-height: 17px;}
	.rmtj_box ul li .text{font-size:12px;height: 18px;line-height: 18px;}
	.rmtj_box ul li .stars{margin:-1px 0 0;}
}
.h10{width:100%;height:5px;background:#f0f0f0}
.tabBox .hd {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	overflow: hidden;
	border-top: 2px solid rgb(0,196,196);
	border-bottom: 1px solid #ccc;
}

.tabBox .hd h3 {
	float: left;
	font-size: 16px;
	margin-top: 12px;
	padding-left: 8px;
	border-left: 6px solid rgb(0,196,196);
	margin-left:5px;
}
.tabBox .hd a{float:right; font-size:13px; color:#808080; font-weight:normal; margin-right:10px;font-family:"宋体";}

.vdo {
    width: 100%;
    padding: 6px;
    overflow: hidden;
    border: 1px solid #ececec;
    background-color: #fff;
}
.imgBlock{position:relative;}
.imgBlock img{width: 100%;height: auto;}
.imgBlock .play,.imgBlock .titBg,.imgBlock .titTxt{position:absolute;display:block;}
.imgBlock .play{width:30px;height:30px;background:url(../images/playBtn.png) 0 0 no-repeat;bottom:34px;left:6px;}
.imgBlock:hover .play{background-position:0 -31px;}
.imgBlock .titBg{opacity:.7;filter:alpha(opacity=70);background-color:#1f272b;left:0;bottom:4px;z-index:1;}
.imgBlock .titBg,.imgBlock .titTxt{width:100%;height:28px;}
.imgBlock .titTxt{line-height:28px;width:100%;padding:0 10px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#fff;left:0;bottom:4px;z-index:2;font-weight:bold;}


.txtList {
    margin: 0 10px;
    box-sizing: content-box;
}
.txtList li {
    width: 100%;
    height: 38px;
    font-size: 14px;
    line-height: 38px;
    border-bottom: 1px dashed #ddd;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: content-box;
}
.hot-channels-a {
    width: 100%;
    height: 18px;
    padding: 10px 0;
    display: block;
    overflow: hidden;
    line-height: 18px;
    white-space: nowrap;
    text-overflow: ellipsis;
    box-sizing: content-box;
}
.txtList li a span.zx {
    background: rgb(0,196,196);
}

.txtList li a span {
    float: left;
    width: 35px;
    height: 19px;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 12px;
    margin-right: 5px;
}
.txtList li a span.zx-left {
    float: left;
    display: block;
    text-align: center;
    color: #000;
    font-size: 14px;
    width: auto;
    height: auto;
}
.txtList li a span.zx-right {
    float: right;
    display: block;
    text-align: center;
    color: #000;
    font-size: 14px;
    width: auto;
    height: auto;
}


.new_list {
    width: 100%;
    height: auto;
    display: block;
}
.new_list {
    width: 100%;
    height: auto;
    display: block;
    margin: 0;
}

.topno{
	line-height: 54px;
    text-align: left;
    width: 20px;
    color: #999;
}

.new_list>li {
    width: 100%;
    height: 82px;
	display: -webkit-box;
	padding: 0 10px;
}
a:link, a:visited {
    text-decoration: none;
    color: #2a2a2a;
}
.new_list>li .list_img3 img {
    width: 150px;
    height: 70px;
    margin: 10px 0 0 0;
    border-radius: 10px;
    box-shadow: 1px 1px 2px #bebebe;
}
.new_list>li .fict_name {
    display: -webkit-box;
    -webkit-box-flex: 1;
}
.new_list>li .fict_name div {
    margin-left: 13px;
}
.new_list>li .fict_name p:nth-child(1) {
    width: 100%;
    display: block;
    font-size: 18px;
    height: 80px;
    line-height: 25px;
    overflow: hidden;
	margin-bottom: 0;
	margin-top: 20px;
    color: #2a2a2a;
}
.new_list>li .fict_name p:nth-child(2) {
    display: block;
    font-size: 14px;
    line-height: 20px;
    height: 40px;
    overflow: hidden;
    color: #808080;
}

.z_l {overflow: hidden;}
.z_l .game_con{width: 46%;height: 100px;margin-left: 9.4px;display: inline-block;float: left;overflow: hidden;position: relative;border-bottom: 1px solid #f3f3f3;margin-top: 15px;padding-bottom: 15px;}
.zt_img{ width:100%; height:76.5px;display:inline-block; overflow: hidden; border-radius: 4px; float: left; z-index: 1;}
.zt_img img{width: 100%; height: 100%; display: block; overflow: hidden;}
.game_img img{ width: 100%; height: 100%; display:block; overflow: hidden;border-radius:15px; }
.infobox_zt{ overflow: hidden; display: block;float: left; z-index: 2; position:absolute; top: 53px; padding:0 7.3px; width: 100%;}
.infobox_zt .zt_log{ width:47px; height:47px; display:inline-block; float: left; margin-right: 7.3px;}
.zt_log img{ width:45.8px; height:45.8px; display: block; overflow: hidden; border-radius: 13px; border:1px solid #fff;}
.infobox_zt .zt_title h2{font-size:14.5px; color: #333;display: block; overflow: hidden; height: 15.625px; line-height: 15.625px; margin-top: 27.0833px;}
.zt_title{ display: inline-block; overflow: hidden; width: 59%;}
.tab-main div a {font-size: 14px;}


a{text-decoration: none;}
.softjs3 { margin: 30px 10px; border: 2px solid #288bde; font-size: 14px;}
.softjs3 .softjs3-hd { background: #288bde; padding: 0 20px; color: #fff; height: 40px; line-height: 40px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.softjs3 .softjs3-hd a { color: #333; text-decoration: none;}
.softjs3 .softjs3-bd { padding: 0 10px; overflow: hidden; zoom: 1;}
.softjs3 .cmsLink { border-bottom: 1px dashed #288bde;}
.softjs3 .softjs3-bd ul { margin-top: -1px;padding-left:0;}
.softjs3 .softjs3-bd ul li { display:flex;border-top: 1px dashed #e5e5e5; padding: 10px 0 35px; overflow: hidden; zoom: 1; position: relative;}
.softjs3 .softjs3-logo { display: block; margin-right: 15px; width: 72px; height: 72px;}
.softjs3 .softjs3-logo img { width: 72px; height: 72px; border-radius: 10px;}
.softjs3 .softjs3-name { white-space: nowrap; overflow: hidden; text-overflow: ellipsis;margin-top:25px;flex:1}
.softjs3 .softjs3-name a { display: inline-block; vertical-align: top; max-width: 100%; white-space: nowrap; overflow: hidden; zoom: 1; text-overflow: ellipsis; color: #333; font-size: 16px;}
.softjs3 .softjs3-name a:hover{color:#288bde;}
.softjs3 .softjs3-boon {position: absolute;bottom:10px; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; margin-top: 40px;color:#666;}
.softjs3 .softjs3-dl {  width: 80px;margin-top:20px;}
.softjs3 .softjs3-dl a { display: block; height: 30px; line-height: 30px; text-align: center; color: #fff; background: #288bde; border-radius: 3px; font-size: 12px;}
.softjs3 .softjs3-dl a:hover{background:#1d91f0;}


.add-wrap{
    background-color: #feffe9;
    position: relative;
    border-radius: 10px;
    width: 80%;
    min-width: 300px;
    padding: 30px 0 15px 0;
    text-align: center;
    margin: 20px auto;
    box-shadow: 0 0 20px 2px #bbb;
}
.add-wrap .add-wrap-tit{
    background-color: #998AA0;
    color: #fff;
    font: normal bolder 18px microsoft yahei;
    text-indent: 0;
    text-align: center;
    line-height: 34px;
    position: absolute;
    border-radius: 5px;
    width: 300px;
    height: 35px;
    left: 50%;
    margin-left: -150px;
    margin-top: -42px;
    overflow: hidden;
}
.add-wrap .add-wrap-main{
    display: inline-block;
    margin: 10px auto 0;
    position: relative;
    padding-left: 0px;
    width: 300px;
}
.add-wrap .add-wrap-main > a{
    position: static;
    left: 10px;
    top: 50%;
    margin-top: 0px;
    display: inline-block;
    color: rgb(26, 113, 222);
}
.add-wrap .add-wrap-main > a > span{
    display: inline-block;
    width: 180px;
    height: 140px;
    vertical-align: middle;
    border: none;
    background-size: contain;
    background-repeat: no-repeat;
    opacity: 1;
}
.add-wrap .add-wrap-main > a > span img{
    width: 140px;
    height:  140px;
}
.add-wrap .add-wrap-main div{
    display: inline-block;
    width: 260px;
    font-family: microsoft yahei;
    text-align: center;
}
.add-wrap .add-wrap-main div p{
    color: #998AA0;
    text-indent: 0;
    margin: 5px;
    margin-top: 0;
    text-decoration: none;
    font-weight: bold;
    line-height: 30px;
    font-size: 20px;
    padding: 0;
}
.add-wrap .add-wrap-main div a{
    display:block;
}
.add-wrap .add-wrap-main div a span{
    margin: 10px 0px;
    display: block;
    font-weight: 600;
    color: rgb(255, 255, 255);
    font-size: 16px;
    border-radius: 10px;
    text-indent: 0px;
    background-color: rgb(255, 186, 0);
    height: 30px;
    line-height: 30px;
    text-align: center;
    padding: 5px 10px;
    overflow: hidden;
}


.game-item {list-style:none;position: relative;min-height: 65px;border-bottom: 1px dashed #e8e8e8;background:#f7f7f7;}
.game-item:last-of-type { border-bottom: none;}
.game-item .game-image {position: absolute;top: 5px;left:10px;width: 60px;height: 60px;border-radius: 5px;}
.game-item .game-detail {padding: 5px 10px 3px 84px;}
.game-item .game-detail .game-name {line-height: 14px;font-size: 16px;font-weight: bold;margin-top: 10px;}
.game-item .game-detail .game-type {line-height: 12px;margin: 14px 0;padding-right: 72px;font-size: 12px;color: #999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.game-item .download {position: absolute;right: 10px;top: 20px;display: block;width: 72px;height: 30px;line-height: 30px;border-radius: 5px;background: #01b0f1;color: #fff;font-size: 14px;text-align: center;}
